package com.kepler.social.mood.dao.domain;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;

@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class MoodInfo implements Serializable {
    /**
     * 雪花生成ID
     */
    private Long id;

    /**
     * 作者在平台的唯一ID
     */
    private Long authorId;

    /**
     * 用户设置的标签，逗号分割
     */
    private String userTags;

    /**
     * 系统设置的标签，优先级高于用户标签
     */
    private String sysTags;

    /**
     * 维度
     */
    private Double latitude;

    /**
     * 经度
     */
    private Double longitude;

    /**
     * 省份
     */
    private String province;

    /**
     * 城市
     */
    private String city;

    /**
     * 心情类型  纯文本，图文，视频文字
     */
    private Integer moodType;

    /**
     * 创建时间
     */
    private Long createTime;

    /**
     * 修改时间
     */
    private Long modifiedTime;

    /**
     * 审核状态  未过审核 
     */
    private Integer auditState;

    /**
     * 审核失败原因
     */
    private Integer auditFailedReason;

    /**
     * 审核类型， 机器审核，人工审核
     */
    private Integer auditType;

    /**
     * 审核时间
     */
    private Long auditTime;

    /**
     * 删除标志 0:未删除;1:已删除;
     */
    private Integer delFlag;

    private static final long serialVersionUID = 1L;
}